home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Demos / StoneTablet Publishing / StoneTable 960624 / Preinstalled version / ReadMe_Info < prev    next >
Encoding:
Text File  |  1996-04-14  |  6.1 KB  |  87 lines  |  [TEXT/ttxt]

  1. StoneTable
  2.  
  3. StoneTable™ is a replacement for the Macintosh List Manager and is available for use with Think C, Think Pascal, MPW C, MPW Pascal, CodeWarrior C, and CodeWarrior Pascal. Versions are available for both 68K and PowerPC Macintosh systems. StoneTable provides a rich set of functions for the Macintosh developer who needs to display or accept data in a tabular form. Conversion from the List Manager is straight forward because StoneTable contains functions with similar names and parameters that are semantically equivalent.  Often conversion is as simple as changing the prefix of a function name from L to TMX_ (e.g.  LNew becomes TMX_New).
  4.  
  5. Functionality includes:
  6.  
  7. - variable width columns/height rows
  8. - text in a cell/title can be edited directly in the cell
  9. - no internal limit to the amount of data that can be stored in a cell. The amount of text displayed in a single cell is only limited by TextEdit
  10. - multiple cells can be set at once
  11. - mouse down handling provides an optional interface for moving, copying, selecting, resize a column or row plus scrolling and editing text in a cell/title
  12. - columns and rows can be hidden
  13. - irregular selections can be made
  14. - columns and rows can have default titles (letters, numbers, or blank) or application supplied titles
  15. - optional lines between columns and/or rows can have a user supplied pattern
  16. - the formatting (font, size, style, first line visible, margins of text, justifications vetical and horizontal) of cells can vary from cell to cell
  17. - foreground/background color may be specified for each cell and for the title area as a whole
  18. - application defined LDEF like drawing module which receives the same message as provided by the List Manager
  19. - define height of column title border and width of row title border
  20. - sort columns or rows. The key type may be text, case insensitive text, numeric text, date text, or time text.
  21. - cut/copy/paste cell/title text while editing
  22. - vertical centering of text. Text margins may be inset both vertically and horizontally.
  23. - have the cursor automatically change to the proper appearance as it moves around the table
  24. - user written cell validation functions called during cell edits and when cell updated by application (numeric with optional length, date, and time validation functions supplied)
  25. - optional icon palette to aid in setting table mode for extended selections, cell edits, etc. Useful for users with limited use of hands and new users
  26. - balloon help support with application defined text. Different balloons for each part of the table (e.g. titles, resizeable grid lines, scroll bars, icon palette, etc.).
  27.  
  28.  
  29. -------------------------------------------------------------------
  30. StoneTableExtra™ - Additional Functions for StoneTable(tm)
  31.  
  32. StoneTableExtra is a library of additional functions for StoneTable. The library requires the StoneTable library and adds about 15K to the total code size.
  33.  
  34. StoneTableExtra functionality includes:
  35.  
  36. - Dragging selected cells within a table and between tables
  37. - Drags may move or copy cells
  38. - Drags will work with irregular selections
  39. - Drags to/from either of 2 rectangles located anywhere in window with table 
  40. - Drag icon outline from rectangle to a table
  41. - Have drag operation add rows to table
  42. - Popup menus within cells
  43. - Menus can popup to right or below the cell
  44. - Cells with popup menus may have StoneTable styles
  45. - Font for popup menu items will match cell style
  46. - The cell text may be changed to match the current selection of the popup
  47. - Cut/Copy/Paste/Clear all selected cells, multiple cells, or a title/cell currently being edited
  48. - Specify separator character when Cut/Copy multiple cells
  49. - Specify the width of individual grid lines (0 - 3 pixels)
  50. - Specify a pattern to be drawn in a cell/title
  51. - Provides a user interface for resizing and moving a table within a window similar to that used by drawing programs to resize a rectangle
  52. - Start/end cell/title editing from within the program.
  53. - Draw boxes around multiple rows or columns
  54.  
  55. -------------------------------------------------------------------
  56. System requirements for either StoneTable or StoneTableExtra
  57.  
  58. System 6 or latter, Think C 5.0 or later, Think Pascal 4.0 or later, MPW C/Pascal 3.2 or later. CodeWarrior 8 or later. StoneTable does not use or require MacApp, TCL or the List Manager. StoneTable and StoneTableExtra are royalty free for applications distributed without source. A single copy of the StoneTable or StoneTableExtra library may not reside on multiple workstations. A StoneTable or StoneTableExtra library may only be used with the development environment for which it is purchased for (Think C, Think Pascal, MPW C, MPW Pascal, CodeWarrior C, or CodeWarrior Pascal). StoneTable or StoneTableExtra may only be re-distributed in any library form by prior agreement with StoneTablet Publishing.
  59.  
  60. Available for Think C, Think Pascal, MPW C, MPW Pascal, CodeWarrior C, CodeWarrior Pascal in 680x0 instruction set. Also available for Think C, CodeWarrior C, CodeWarrior Pascal, and MPW C in PowerPC native mode.
  61.  
  62. The Think C, CodeWarrior C, and CodeWarrior Pascal 680x0 libraries include support for both A5 and A4 addressing.
  63.  
  64. For PowerPlant users, versions of the LListBox and LTable classes modified for StoneTable are provided.
  65.  
  66. An 8.5 x 11 inch 100+ page bound programmers guide with examples is included. Source for a sample application and sample Control Panel are also included.
  67.  
  68. -------------------------------------------------------------------
  69. All prices are for a single developer.
  70.  
  71. StoneTable 68K              $175
  72. StoneTable PPC              $175
  73. StoneTable 68K & PPC        $325
  74.  
  75. Following prices per shipment.
  76. Shipping within USA by US Air Mail           $ 0.00
  77. Shipping within USA by Federal Express       $12.00
  78. Shipping outside of USA by US Air Mail       $10.00
  79. Shipping outside of USA by Federal Express   $40.00
  80.  
  81. Payment only by check in US funds mailed to the following address. We do not accept credit cards in payment for orders. Orders may be sent by faxed or E-Mail and the product will be shipped with an invoice marked unpaid with payment due within 30 days.
  82.  
  83. StoneTablet Publishing
  84. PO Box 12665
  85. Portland, OR 97212
  86. voice/fax (503) 287-3424
  87. E-Mail  stack@teleport.com